//获取url路径
function getRootHome() {
	return "https://accounttest.adream.org";
}
// 判断是否是的手机
function isPhoneScreen() {
	var width = window.screen.width;
	var isPhone = false;
	if (width < 601) {
		isPhone = true;
	}
	return isPhone;
}
//header 常用应用的事件 props（是否手机，触发事件的id）///////////////////////////////////////////
function headerMenuShow() {
	var isPhone = isPhoneScreen();
	var rootPath = getRootHome();
	$("<link>").attr({
		rel : "stylesheet",
		type : "text/css",
		href : rootPath+"/account/normal/js/common/headerUtil.css"
	}).appendTo("head");

	// 常用应用
	var html = `<ul>
	<li><a href="${isPhone?'https://www.adreambox.cn/spa':'https://www.adreambox.cn/feeds'}" class="headerLink">盒子首页</a></li>
	<li><a href="https://coursecenter.adream.org" class="headerLink">梦想课程</a></li>
	<li><a href="https://appic55xto63124.pc.xiaoe-tech.com/index" class="headerLink">真爱学院</a></li>
	<li><a href="https://www.adreambox.cn/activity" class="headerLink">真爱活动</a></li>
	<li><a href="https://wenku.adream.org/" class="headerLink">梦想文库</a></li>
	<li><a href="https://account.adream.org/account/normal/pages/help/help.html" class="headerLink">帮助中心</a></li>
	</ul>`;
	if (!isPhone) {
		//pc端
		$("#menuLists").append(html);
		//默认第一项 加载样式
		// $(".menuLists ul li:first-child .headerLink").addClass('selected');
		//鼠标经过事件 添加样式
		 $("li .headerLink").hover(function () {
			 $(this).addClass('selected').siblings().removeClass("selected")
		    },function () {
		        $(this).removeClass("selected");
			});
	} else {
		// 手机端 
		$("#menuLists").append(html);
		$("#menuLists").hide();
		$("#iphoneMenu").click(function(){
			if($(this).is('.guanbi')){
				$(this).removeClass('guanbi');	
				$("#menuLists").hide();
			}else{
				$(this).addClass('guanbi');	
				$("#menuLists").show();
			}
		})
		//第一次进来全部取消选中的状态
		$("#menuLists li").each(function(){
			$(this).find("a").removeClass("selected")
		});
		
		
		//鼠标点击事件 添加样式
		$("li .headerLink").click(function(){
			$(this).addClass('selected').parent().siblings().find("a").removeClass("selected");
		})
	}	
	var URL = location.href;
	//根据域名来定位是哪个项目
	$(".menuLists ul li .headerLink").each(function(){
		let s = $(this).attr("href");
		if(URL.indexOf(s) != -1){
			$(this).addClass('selected')
		}
	})
}
/////////////////////////////////////////////////////////////////////////////////////////
function login_reg(id,path,isLogin) {
	var rootPath = getRootHome();
	var isPhone = isPhoneScreen();
	$("<link>").attr({
		rel : "stylesheet",
		type : "text/css",
		href : rootPath+"/account/normal/js/common/headerUtil.css",
	}).appendTo("head");
	var id = id;
	var html = "";
	//如果 isLogin = true 登陆了 就不用发ajax请求
	if(isLogin){
		html = '<img class="headerImg" id="operate" src="'+rootPath+'/account/normal/images/operate.png"  alt=""/>'
		id.append(html);
		$(".headerImg").click(function() {
			var url = rootPath + "/account/normal/pages/member/menu.html";
			console.log("url=", url)
			location.href = url;
		})
		return;
	}else{
		 html = '<span class="headerImg login_btn" id="operate">登录</span>';	
		 id.append(html);
	}
	// 5.登录按钮
	$(".login_btn").click(function() {
		var url =''
		if(path == undefined){//判断是否传入第二个参数
			url = rootPath + "/cas/login?service="+encodeURIComponent(location.href);
		}else{
			url = rootPath + "/cas/login?service="+encodeURIComponent(location.origin+path);
		}
		location.href = url;
	});
	// 如果登录 获取用户的头像 替换注册/登录 Ajax请求
	$.ajax({
		async:true,
		url : rootPath + '/account/user/queryUserself',
		type : 'GET',
		dataType: "jsonp",//返回类型为jsonp，实现跨域
		jsonp: "jsonpCallback", //传递给请求处理程序或页面的，用以获得jsonp回调函数名的参数名(一般默认为:callback)
		contentType : 'application/json;charset=UTF-8',
		xhrFields: {
			withCredentials: true
		},
		success : function(data) {
			if (data.returnCode == '0000') {
				var user = data.returnObject;
				var html = '';
				html = '<img class="headerImg" id="operate" src="'+rootPath+'/account/normal/images/operate.png"  alt=""/>'
				$(".login_btn").hide();
				id.append(html);
				$(".headerImg").click(function() {
					var url = rootPath + "/account/normal/pages/member/menu.html";
					console.log("url=", url)
					location.href = url;
				})
			}
		},
		error : function(jqXHR, textStatus, errorThrown) {
			console.log("error=",jqXHR, textStatus, errorThrown)
		}
	});
}